
#pragma once
#ifndef _READ_FILE_H_
#define _READ_FILE_H_

#include "system_RWF.h"

class IReadFile {
public:
    virtual ~IReadFile() = 0;

    virtual string readStr(const string name_read_data_file) = 0;
    virtual int readInt(const string name_read_data_file) = 0;
    virtual bool readBool(const string name_read_data_file) = 0;

    virtual vector<string> readVectorStr(const string name_read_data_file) = 0;
    virtual vector<int> readVectorInt(const string name_read_data_file) = 0;
};

#endif
